package cn.qidisoft.edu.hzjt.service.zyc;

import java.util.List;
import java.util.Map;

import org.apache.commons.lang3.StringUtils;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.zyc.DevelopmentPlanning;
import cn.qidisoft.edu.hzjt.model.zyc.PartyLeagueMember;
import cn.qidisoft.edu.hzjt.model.zyc.SchoolMagazine;

/**
 * 学校发展规划Service接口层
 * @author zhangwenliang
 *@Date 2018.00.27
 */
public interface IDevelopmentPlanningService {
    
	/**
	 * 学校发展规划获取Data
	 * @param data
	 * @param page
	 * @return
	 */
	PaginationBean<DevelopmentPlanning> queryPageList(Map<String, Object> data, Page page);
     
	/**
	 * 删除学校发展规划记录
	 * @param record
	 * @return
	 */
	 int delete(DevelopmentPlanning record);

	/**
	 * 按条件查询学校发展规划信息
	 * @param queryMap
	 * @return
	 */
	public List<DevelopmentPlanning> getPlanningList(Map<String, Object> queryMap);
     
	/**
	 * 查询是否存在
	 * @param record
	 * @return
	 */
	DevelopmentPlanning queryByPK(DevelopmentPlanning record);
	/**
	 * 学校发展规划新增
	 * @param record
	 * @return
	 */
	 public Integer insert(DevelopmentPlanning record);
    /**
     * 查询学校发展规划信息根据id
     * @param development
     * @return
     */
	DevelopmentPlanning getPlanning(DevelopmentPlanning development);

	void update(DevelopmentPlanning data);
    
	
	

}
